9b0bd0f62d330373c8b5a27c5a426d43a4c0cc26,plugins/org.eclipse.m2m.qvt.oml/src/org/eclipse/m2m/internal/qvt/oml/CstTransformation.java,CstTransformation,createCompilationDiagnostic,#CompiledUnit#,147

Before Change


	
	private static ExecutionDiagnostic createCompilationDiagnostic(
			CompiledUnit compiledUnit) {
		List<QvtMessage> errors = compiledUnit.getErrors();
		if (errors.isEmpty()) {
			return ExecutionDiagnostic.OK_INSTANCE;
		}

		URI uri = compiledUnit.getURI();
		ExecutionDiagnosticImpl mainDiagnostic = new ExecutionDiagnosticImpl(
				Diagnostic.ERROR, ExecutionDiagnostic.VALIDATION, NLS.bind(
						Messages.CompilationErrorsFoundInUnit, uri.toString()));

		for (QvtMessage message : errors) {
			// FIXME - we should include warnings as well
			mainDiagnostic.add(CompilerUtils.createProblemDiagnostic(uri, message));
		}

After Change


		
		ExecutionDiagnostic mainDiagnostic = ExecutionDiagnosticImpl.createOkInstance();
				
		if (!compiledUnit.getErrors().isEmpty()) {
			
			URI uri = compiledUnit.getURI();